ProdukIntegrasiSumber DayaDokumentasiHarga
Mulai Sekarang

© 2026 CapSolver. All rights reserved.

Hubungi Kami

Slack: lola@capsolver.com

Produk

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Ekstensi Browser
  • Lebih banyak jenis CAPTCHA

Integrasi

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Mitra
  • Lihat semua integrasi

Sumber Daya

  • Program Referensi
  • Dokumentasi
  • Referensi API
  • Blog
  • FAQ
  • Glosarium
  • Status

Legal

  • Ketentuan Layanan
  • Kebijakan Privasi
  • Kebijakan Pengembalian Dana
  • Jangan jual informasi pribadi saya
Blog//Cara menyelesaikan reCAPTCHA v2 di Relevance AI dengan Integrasi CapSolver
Jan29, 2026

Cara menyelesaikan reCAPTCHA v2 di Relevance AI dengan Integrasi CapSolver

Ethan Collins

Ethan Collins

Pattern Recognition Specialist

Relevance AI adalah platform untuk membangun agen AI yang mengotomatisasi alur kerja bisnis nyata, seperti generasi prospek, ekstraksi data, pengiriman formulir, dan peningkatan CRM.

Dalam praktiknya, agen-agen ini seringkali perlu berinteraksi dengan situs web yang dilindungi oleh CAPTCHA. Ini adalah titik di mana otomatisasi biasanya gagal—diperlukan intervensi manual, dan alur kerja berhenti berkembang.

CapSolver menyelesaikan masalah ini dengan memungkinkan alat Relevance AI untuk menyelesaikan tantangan CAPTCHA secara programatis dan mengirimkan token yang diperlukan sebagai bagian dari alur otomatis.

Dalam panduan ini, kita akan membahas bagaimana membangun alat Relevance AI yang menyelesaikan reCAPTCHA v2 dan mengirimkan token ke formulir yang dilindungi—tanpa bergantung pada otomatisasi browser.

Apa itu Relevance AI?

Relevance AI adalah platform untuk membangun dan menerapkan agen AI yang mengotomatisasi tugas bisnis. Dengan Tool Builder yang kuat, tim dapat membuat alat otomatisasi khusus menggunakan JavaScript, Python, atau panggilan API—tanpa memerlukan infrastruktur yang kompleks.

Fitur Utama

Fitur Deskripsi
Tool Builder Membuat alat khusus dengan langkah JavaScript, Python, atau API
Agen AI Agen mandiri dengan 2000+ integrasi
No-Code/Low-Code Membangun otomatisasi yang kuat tanpa pengetahuan coding mendalam
Manajemen Rahasia Menyimpan API keys dan kredensial secara aman
Sistem Multi-Agen Tim agen yang bekerja sama pada alur kerja

Apa itu CapSolver?

CapSolver adalah layanan penyelesaian CAPTCHA yang terkemuka yang menyediakan solusi yang didukung AI untuk mengatasi berbagai tantangan CAPTCHA. Dengan dukungan untuk berbagai jenis CAPTCHA dan waktu respons cepat, CapSolver terintegrasi secara mulus ke dalam alur kerja otomatis.

Jenis CAPTCHA yang Didukung

  • reCAPTCHA v2 (berbasis gambar & tidak terlihat)
  • reCAPTCHA v3 & v3 Enterprise
  • Cloudflare Turnstile
  • Cloudflare 5-second Challenge
  • AWS WAF CAPTCHA
  • CAPTCHA dan mekanisme anti-bot lainnya yang umum digunakan

Mengapa Mengintegrasikan CapSolver dengan Relevance AI?

Ketika membangun agen Relevance AI yang berinteraksi dengan situs web yang dilindungi, tantangan CAPTCHA menghentikan otomatisasi Anda. Berikut ini alasan mengapa integrasi ini penting:

  1. Otomatisasi Formulir Lengkap: Menyelesaikan CAPTCHA dan mengirimkan formulir dalam satu alat
  2. Tidak Memerlukan Browser: Bekerja melalui panggilan API—tidak diperlukan Selenium, Playwright, atau otomatisasi browser
  3. Operasi yang Dapat Dikembangkan: Menangani alur kerja yang dilindungi CAPTCHA secara skala
  4. Biaya Efektif: Bayar hanya untuk CAPTCHA yang berhasil diselesaikan
  5. Tingkat Keberhasilan Tinggi: Akurasi terkemuka di industri untuk reCAPTCHA v2

Panduan Pemasangan

Langkah 1: Dapatkan Kunci API CapSolver Anda

  1. Daftar di capsolver.com
  2. Gunakan kode bonus RELEVANCEAI untuk mendapatkan 6% bonus tambahan pada setiap recharge Anda
  1. Salin kunci API Anda dari dashboard (dimulai dengan CAP-)

Langkah 2: Tambahkan Kunci API ke Relevance AI

  1. Masuk ke Relevance AI

  2. Pergi ke Pengaturan (ikon roda gigi) → Cari bagian Kunci API

  3. Tambahkan rahasia baru:

    • Nama: capsolver_api_key (atau nama apa pun yang Anda sukai)
    • Nilai: Kunci API CapSolver Anda
  4. Simpan rahasia

Langkah 3: Buat Alat Baru

  1. Pergi ke Alat di sidebar kiri
  2. Klik Buat Alat
  3. Beri nama alat Anda: "Selesaikan reCAPTCHA v2"
  4. Tambahkan deskripsi singkat

Membuat Alat Penyelesaian reCAPTCHA v2

Tambahkan Parameter Masukan

Klik Teks untuk menambahkan dua masukan teks:

Masukan 1:

  • Nama: website_url
  • Deskripsi: URL halaman dengan CAPTCHA
  • Wajib: Ya

Masukan 2:

  • Nama: website_key
  • Deskripsi: Kunci situs reCAPTCHA (40 karakter)
  • Wajib: Ya

Tambahkan Langkah JavaScript

Klik JavaScript di bagian Langkah dan tempelkan kode ini:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveRecaptchaV2(websiteUrl, websiteKey) {
    // Langkah 1: Membuat tugas penyelesaian CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();

    if (createData.errorId !== 0) {
        return {
            success: false,
            error: createData.errorDescription,
            token: null
        };
    }

    const taskId = createData.taskId;

    // Langkah 2: Memantau solusi (memeriksa setiap 2 detik)
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            return {
                success: true,
                token: pollData.solution.gRecaptchaResponse,
                error: null
            };
        }

        if (pollData.status === 'failed') {
            return {
                success: false,
                error: pollData.errorDescription,
                token: null
            };
        }
    }

    return {
        success: false,
        error: 'Waktu tunggu solusi habis',
        token: null
    };
}

return await solveRecaptchaV2(params.website_url, params.website_key);

Catatan: Ganti {{secrets.capsolver_api_key}} dengan nama rahasia Anda yang sebenarnya (misalnya, {{secrets.chains_cap}}).

Uji Alat

Gunakan halaman demo reCAPTCHA Google untuk menguji:

  • website_url: https://www.google.com/recaptcha/api2/demo
  • website_key: 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-

Klik Jalankan alat dan tunggu 10-30 detik. Anda seharusnya melihat:

json Copy
{
  "success": true,
  "token": "03AGdBq24PBCbwiDRaS_MJ7Z...",
  "error": null
}

Contoh Lengkap: Selesaikan + Kirim Formulir

Berikut adalah alat yang lebih canggih yang menyelesaikan CAPTCHA DAN mengirimkannya untuk verifikasi:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveAndSubmit(websiteUrl, websiteKey) {
    // Langkah 1: Membuat tugas penyelesaian CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();
    if (createData.errorId !== 0) {
        return { success: false, step: 'create', error: createData.errorDescription };
    }

    const taskId = createData.taskId;
    let token = null;

    // Langkah 2: Memantau solusi
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            token = pollData.solution.gRecaptchaResponse;
            break;
        }
        if (pollData.status === 'failed') {
            return { success: false, step: 'poll', error: pollData.errorDescription };
        }
    }

    if (!token) {
        return { success: false, step: 'timeout', error: 'Waktu habis' };
    }

    // Langkah 3: Mengirim formulir dengan token
    const submitRes = await fetch(websiteUrl, {
        method: 'POST',
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        body: 'g-recaptcha-response=' + token
    });

    const html = await submitRes.text();
    const verified = html.includes('Success') || html.includes('verificado');

    return {
        success: verified,
        token_length: token.length,
        message: verified ? 'CAPTCHA berhasil diverifikasi!' : 'Periksa respons',
        response_preview: html.substring(0, 300)
    };
}

return await solveAndSubmit(params.website_url, params.website_key);

Alat ini:

  1. ✅ Menyelesaikan reCAPTCHA v2
  2. ✅ Mengirimkan token melalui permintaan POST
  3. ✅ Mengembalikan status verifikasi


Praktik Terbaik

1. Penanganan Kesalahan

Selalu periksa kesalahan di setiap langkah:

javascript Copy
if (createData.errorId !== 0) {
    return { success: false, error: createData.errorDescription };
}

2. Periksa Saldo

Buat alat terpisah untuk memantau saldo CapSolver Anda:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function checkBalance() {
    const response = await fetch('https://api.capsolver.com/getBalance', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ clientKey: CAPSOLVER_API_KEY })
    });

    const data = await response.json();

    return {
        balance: data.balance,
        formatted: '$' + data.balance.toFixed(4)
    };
}

return await checkBalance();

3. Konfigurasi Timeout

Timeout default 60 kali percobaan × 2 detik = 2 menit. Sesuaikan jika diperlukan:

javascript Copy
// Untuk timeout yang lebih cepat (30 detik)
for (let i = 0; i < 15; i++) {
    await new Promise(function(resolve) { setTimeout(resolve, 2000); });
    // ...
}

Kesimpulan

Mengintegrasikan CapSolver dengan Relevance AI memungkinkan alur kerja otomatisasi yang kuat yang dapat menangani formulir yang dilindungi CAPTCHA. Manfaat utamanya:

  • Tidak memerlukan otomatisasi browser - Bekerja melalui panggilan API murni
  • Cepat dan andal - AI CapSolver menyelesaikan CAPTCHA dalam beberapa detik
  • Mudah diimplementasikan - Hanya JavaScript di Tool Builder Relevance AI
  • Dapat dikembangkan - Menangani banyak permintaan tanpa masalah infrastruktur

Dengan menggabungkan kemampuan agen Relevance AI dengan solusi CAPTCHA CapSolver, Anda dapat membangun alur kerja otomatisasi lengkap yang menangani formulir yang paling dilindungi.

Siap memulai? Daftar di CapSolver dan gunakan kode bonus RELEVANCE untuk bonus tambahan 6% pada recharge pertama Anda!

FAQ

Apa itu Relevance AI?

Relevance AI adalah platform untuk membangun agen AI yang mengotomatisasi tugas bisnis. Platform ini menawarkan Tool Builder di mana Anda dapat membuat alat otomatisasi khusus menggunakan JavaScript, Python, atau panggilan API.

Apakah Relevance AI melakukan otomatisasi browser?

Tidak. Relevance AI bekerja melalui panggilan API, bukan otomatisasi browser. Ia tidak dapat membuka browser, mengklik tombol, atau menyisipkan JavaScript ke halaman. Namun, ia DAPAT membuat permintaan HTTP untuk mengirimkan formulir dengan token CAPTCHA.

Bagaimana CapSolver terintegrasi dengan Relevance AI?

Anda membuat alat JavaScript di Relevance AI yang memanggil API CapSolver. Alat tersebut mengirimkan detail CAPTCHA ke CapSolver, menerima token yang telah diselesaikan, dan kemudian dapat mengirimkan token tersebut ke formulir target melalui POST HTTP.

Jenis CAPTCHA apa saja yang dapat diselesaikan CapSolver?

CapSolver mendukung reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, AWS WAF, dan banyak lainnya.

Berapa biaya CapSolver?

CapSolver menawarkan harga yang kompetitif berdasarkan jumlah penyelesaian. Kunjungi capsolver.com untuk harga terkini.

Bagaimana cara saya menemukan kunci situs reCAPTCHA?

Cari atribut data-sitekey pada elemen reCAPTCHA dalam HTML halaman. Itu adalah string 40 karakter yang dimulai dengan 6L. Lihat panduan ini untuk informasi lebih lanjut.

Berapa lama waktu yang dibutuhkan untuk menyelesaikan CAPTCHA?

Biasanya 10-30 detik untuk reCAPTCHA v2. Alat tersebut memantau setiap 2 detik hingga solusi siap.

Lihat Lebih Banyak

web scrapingApr 22, 2026

Arsitektur Pengambilan Data Web Rust untuk Ekstraksi Data yang Dapat Diskalakan

Pelajari arsitektur pengambilan data web Rust yang dapat diskalakan dengan reqwest, scraper, pengambilan data asinkron, pengambilan data browser tanpa tampilan, rotasi proxy, dan penanganan CAPTCHA yang sesuai aturan.

Emma Foster
Emma Foster
web scrapingFeb 17, 2026

Cara menyelesaikan Captcha di Nanobot dengan CapSolver

Mengotomasi penyelesaian CAPTCHA dengan Nanobot dan CapSolver. Gunakan Playwright untuk menyelesaikan reCAPTCHA dan Cloudflare secara otomatis.

Daftar Isi

Anh Tuan
Anh Tuan
web scrapingFeb 10, 2026

Data sebagai Layanan (DaaS): Apa Itu dan Mengapa Penting pada 2026

Pahami Data sebagai Layanan (DaaS) pada 2026. Eksplor manfaatnya, kasus penggunaan, dan bagaimana DaaS mengubah bisnis dengan wawasan real-time dan skalabilitas.

Anh Tuan
Anh Tuan
web scrapingFeb 03, 2026

Cara Menyelesaikan Captcha di RoxyBrowser dengan Integrasi CapSolver

Mengintegrasikan CapSolver dengan RoxyBrowser untuk mengotomatisasi tugas browser dan menghindari reCAPTCHA, Turnstile, dan CAPTCHA lainnya.

Ethan Collins
Ethan Collins
web scraping